The inspector makes it possible to inspect and modify properties of a control. Currently, nine types of controls are supported: command buttons, check boxes, radio buttons, text fields, list boxes, selection boxes, combo boxes, and groups.
The inspector is opened with the Edit->Object->Properties... command (Windows) / Edit->Component
Info command (Mac OS). It takes a singleton control as input (-> Controls).
VAR inspect: RECORD (Dialog.Interactor)
Interactor for a control view property dialog.
control-: Dialog.String
The control's name. This is the (possibly mapped) name of the control type.
label: ARRAY 40 OF CHAR
Label string of the control. Only valid for command buttons, check boxes, radio buttons, captions, groups.
link: Dialog.String
Link to the interactor field, in the form module.variable.field.
guard: Dialog.String
Name of the control's guard command.
notifier: Dialog.String
Name of the control's notifier command.
default: BOOLEAN
Determines whether command button is default button.
cancel: BOOLEAN
Determines whether command button is cancel button.
level: INTEGER
Iff the value of a radio button is equal to level, the radio button is "on".
lightFont: BOOLEAN
Determines whether the system font or a lighter font is used.
GetNext: PROCEDURE
Show the next control in this container. After the last control, GetNext wraps around to the first control.
Set: PROCEDURE
Set the control's properties to the currently displayed values.